1
Menjelajahi Lanskap Referensi Rust
AI034Lesson 21
00:00

Menguasai Rust membutuhkan transisi dari logika konseptual ke ketepatan leksikal. Proses ini dimulai dengan Lampiran—peta formal dari sintaks bahasa. Kita memperlakukan literal, komentar, dan simbol sebagai atom-atom dari kode Rust, berbeda dari logika yang mereka bangun.

1. Buku Harian Literal

Rust membedakan tipe pada tingkat kompiler melalui literal khusus. Sementara "..." menangani string standar, Literal String Mentah (r"...") mencegah "backslashitis" dengan mengabaikan urutan pelarian. Untuk data tingkat rendah, Literal Byte (b"...") serta Literal Byte ASCII memberikan pemetaan langsung ke u8 pemetaan.

2. Semantik Ruang "Kosong"

Tipe Unit (()) merepresentasikan tuple tanpa elemen, digunakan saat tidak ada nilai yang dikembalikan. Sebaliknya, tipe Bawah Kosong (!) menandakan kode yang tidak pernah kembali (fungsi divergen). Tanda Penghenti Pernyataan (;) adalah batas penting yang mengubah ekspresi yang menghasilkan nilai menjadi pernyataan.

Buku Harian Literal"..." : Stringr"..." : String Mentahb"..." : String Byte255u8 : NumerikMatriks Metadata// Komentar Baris/// Dokumen Luar//! Dokumen DalamPeta Simbol; : Penghenti() : Tipe Unit'ident : Umur! : Tipe Tidak Pernah

3. Dokumentasi sebagai Arsitektur

Komentar lebih dari sekadar anotasi; mereka adalah metadata. Komentar dokumen luar (///) mendokumentasikan item setelahnya, sementara komentar dokumen dalam (//!) mendokumentasikan item yang mereka isi (seperti crate atau akar modul).

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>